#ifndef CUSTOMER_H
#define CUSTOMER_H

#include <string>
#include <vector>
#include "Order.h"

class Customer {
private:
    std::string name;
    std::string contact;
    std::string deliveryAddress;
    bool active;
    std::vector<Order*> orders;

public:
    Customer();
    ~Customer();
    std::string getName();
    void setName(std::string p_name);
    std::string getContact();
    void setContact(std::string p_contact);
    std::string getDeliveryAddress();
    void setDeliveryAddress(std::string p_deliveryAddress);
    bool getActive();
    void setActive(bool p_active);
    void addOrder(Order* p_Order);
    std::vector<Order*> getOrders();
};

#endif
